home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Delta Music disk 1.adf / DELTA-MUSIC.DOC < prev    next >
Text File  |  2014-06-18  |  9KB  |  252 lines

  1. **********************************************************************
  2. *****                    D E L T A  -  M U S I C                 *****
  3. *****                    ~~~~~~~~~~~~~~~~~~~~~~~                 *****
  4. *****  Coded by :        Bent Nielsen (SHOGUN)                   *****
  5. *****                    Kyradservej 19B                         *****
  6. *****                    8700 Horsens                            *****
  7. *****                    Denmark                                 *****
  8. *****              tlf.  75-601-868                              *****
  9. *****                                                            *****
  10. **********************************************************************
  11. *****  I coded this editor for about one year ago, and the only  *****
  12. *****  reason why I'm releasing it, is because I think Future    *****
  13. *****  composer is a little lame. Future Composer can make quite *****
  14. *****  cool sounds, but you can't draw waveforms in it, and      *****
  15. *****  that's the power of Delta Music. Delta Music can play     *****
  16. *****  both samples and synthetic sounds.                        *****
  17. *****  The demo tunes on this disk is composed by me, but I'm    *****
  18. *****  NOT a musician, so they are not very good .....           *****
  19. *****  The Delta Music editor is a little hard to use, but that  *****
  20. *****  is because I only made it for personal use, and it was    *****
  21. *****  not meant to be released ......                           *****
  22. *****  If you are interested in making a better version of       *****
  23. *****  Delta Music, then please feel free to contact me, and I   *****
  24. *****  will send you the editor source code ......               *****
  25. **********************************************************************
  26.  
  27.  
  28. TRACK EDITOR:
  29. ~~~~~~~~~~~~~
  30.    First byte  = block number
  31.    Second byte = transpose byte
  32.  
  33.    Block number:   This byte holds the block you want to play.
  34.  
  35.    Transpose byte: This byte holds the numbers of notes you want
  36.                    to add or sub all block notes with.
  37.  
  38.                    Example: To add 1 note to the block, then trans-
  39.                             pose byte = $01
  40.                             Or to sub 1 note from the block, then
  41.                             transpose byte = $FF
  42.  
  43.    You have to tell the player when it have reach the end of the
  44.    track. That you do, by writing $FF in both the block and trans-
  45.    pose byte. The next two bytes holds the line you want it to
  46.    restart form.
  47.  
  48.    WARNING:        Do NOT jump to the line which holds the $FFFF.
  49.                    The computer will repeat itself forever. The
  50.                    only way to stop it, is by reseting your
  51.                    computer and load the file "RERUN".
  52.  
  53.    Editorkeys:     Cursor-keys to move around.
  54.                    Right Amiga-key to sub 32 lines.
  55.                    Right alt-key to add 32 lines.
  56.                    esc-key to edit a block.
  57.  
  58.  
  59. BLOCK EDITOR:
  60. ~~~~~~~~~~~~~
  61.  
  62.    Block data:     C-5 00 00 00
  63.                    |   |  |  |
  64.                    |   |  | Effect data
  65.                    |   | Effect number
  66.                    |  Instrument #
  67.                   Note
  68.  
  69.  
  70.    Note:           This is the note you wishes to play.
  71.  
  72.    Instrument #:   This is the instrument you wish to play the
  73.                    note with.
  74.  
  75.    Effect number:  This number is a special effect you want to
  76.                    perform. (see the effect list!).
  77.  
  78.    Effect data:    This byte holds the information for the effect.
  79.  
  80.  
  81.    Here is a effect list:
  82.  
  83.                    $00 = normal play (no effect)
  84.                    $01 = set new playspeed
  85.                    $02 = slide frequency up
  86.                    $03 = slide frequency down
  87.                    $04 = set LED (power light)
  88.                    $05 = set new vibrator wait
  89.                    $06 = set new vibrator step
  90.                    $07 = set new vibrator length
  91.                    $08 = set new bendrate
  92.                    $09 = set new portamento
  93.                    $0A = set new volume
  94.                    $0B = set new arpeggio byte 1
  95.                    $0C = set new arpeggio byte 2
  96.                    $0D = set new arpeggio byte 3
  97.                    $0E = set new arpeggio byte 4
  98.                    $0F = set new arpeggio byte 5
  99.                    $10 = set new arpeggio byte 6
  100.                    $11 = set new arpeggio byte 7
  101.                    $12 = set new arpeggio byte 8
  102.                    $13 = set new arpeggio byte 1 & 5
  103.                    $14 = set new arpeggio byte 2 & 6
  104.                    $15 = set new arpeggio byte 3 & 7
  105.                    $16 = set new arpeggio byte 4 & 8
  106.                    $17 = set new attack step
  107.                    $18 = set new attack delay
  108.                    $19 = set new decay step
  109.                    $1A = set new decay delay
  110.                    $1B = set new sustain high byte
  111.                    $1C = set new sustain low byte
  112.                    $1D = set new release step
  113.                    $1E = set new release delay
  114.  
  115.    Editorkeys:     Cursor-keys to move around.
  116.                    Right Amiga-key for fast left step.
  117.                    Right alt-key for fast right step.
  118.                    esc-key to exit.
  119.                    F1 = Octave 1 and 2.
  120.                    F2 = Octave 3 and 4.
  121.                    F3 = Octave 5 and 6.
  122.                    Keyboard to enter notes.
  123.  
  124.  
  125. SOUND EDITOR:
  126. ~~~~~~~~~~~~~
  127.    
  128.    If soundname = "-" then the sound will NOT be loaded !!!!
  129.  
  130.  
  131.    Vibrator wait      = how long to hold the tune before vibrating.
  132.    Vibrator step      = how big steps each time.
  133.    Vibrator length    = how many steps it may take.
  134.    Volume             = actual volume after attack and decay.
  135.    Attack step        = slide up to max. volume (step).
  136.    Attack delay       = delay for attack step.   
  137.    Decay step         = from max. volume, slide down to actual volume
  138.    Decay delay        = delay for decay step.
  139.    Sustain            = how long to hold the actual volume.
  140.    Release step       = slide volume down to zero (step).
  141.    Release delay      = delay for release step.
  142.    Bendrate           = add or sub form note frequency.
  143.    Portamento         = slide betwin notes. (PS. ARPEGGIO = OFF).
  144.    Arpeggio           = 8 transpose byte which will be add/sub
  145.                         to the note. (PS. YOU CAN'T USE IT IF
  146.                         PORTAMENTO IS IN).
  147.  
  148.  
  149. EDIT GENERATOR (EDIT G):
  150. ~~~~~~~~~~~~~~~~~~~~~~~~
  151.  
  152.    Set speed     : The first byte in your phase list is usual
  153.                    the speed byte, but you can change the speed
  154.                    anywere in your list. To set the speed, just
  155.                    add $80 to the speed you want.
  156.  
  157.                    Example: If speed = 6 the write $86.
  158.  
  159.                    You can use the values from $80 - $FE, and
  160.                    $80 = fast.
  161.  
  162.    Change waveform:
  163.                    Use a value from $00 - $0F. This byte holds the
  164.                    waveform number you want to play.
  165.  
  166.    Repeat        : When you reach the end of your list, you have
  167.                    to tell the player to repeat. This you do by
  168.                    writing $FF, and the following byte holds the
  169.                    bytenumber to repeat from (starting from $00).
  170.  
  171.    WARNING       : Do NOT repeat from the byte which holds the $FF
  172.                    The computer will repeat itself forever. The
  173.                    only way to stop it, is by reseting your
  174.                    computer, and load the file "RERUN".
  175.  
  176.  
  177. DRAW A WAVEFORM:
  178. ~~~~~~~~~~~~~~~~
  179.                    You draw your waveform by using the mouse,
  180.                    and you choose which waveform by clicking
  181.                    at the phase number.
  182.  
  183.  
  184. LOAD A SOUND:
  185. ~~~~~~~~~~~~~
  186.  
  187.                    Below the directory, there is a sound-list.
  188.                    Choose the instrument a click on LOAD.
  189.  
  190.                    To change this list read SOUND-LIST EDITOR.
  191.  
  192.    Samples:        You can load samples up to 10000 byte.
  193.                    If you want to loop a sample, then use Audio Master 2,
  194.            and save it as an IFF file.
  195.  
  196.  
  197. SAVE A SOUND:
  198. ~~~~~~~~~~~~~
  199.  
  200.                    To save a sound, just click on SAVE SOUND.
  201.     
  202.                    PS. remember to insert the new name in
  203.                        the SOUND-LIST.
  204.  
  205.            To change the SOUND-LIST read SOUND-LIST.
  206.  
  207.  
  208. SOUND-LIST:
  209. ~~~~~~~~~~~
  210.     
  211.            To edit in this list, just use a text editor or the
  212.                the CLI command ED, and load the file "SOUND-LIST".
  213.                You may use max. 18 letters per. each line, and
  214.            remember to write to diskname too.
  215.  
  216.            Example:    ST-01:COOL BASS
  217.                        ST-03:DRUM 2
  218.                    ST-02:STRING 2
  219.  
  220.  
  221. FUNCTIONS KEYS:
  222. ~~~~~~~~~~~~~~~
  223.  
  224.    F1  = Use octave 1 & 2
  225.    F2  = Use octave 3 & 4
  226.    F3  = Use octave 5 & 6
  227.    F4  = Copy block to buffer
  228.    F5  = Copy buffer to block
  229.    F6  = Copy waveform to buffer
  230.    F7  = Copy buffer to waveform
  231.    F8  = Fast play
  232.    F9  = Stop
  233.    F10 = Play
  234.  
  235.  
  236. A LITTLE HELP:
  237. ~~~~~~~~~~~~~~
  238.  
  239.    To make a cool sound (like C64 sounds). First draw a starting
  240.    waveform. Then copy it to another waveform. Then you make a tiny 
  241.    little changes in it. Copy it to another waveform, and that you
  242.    do until you 8-16 different waveforms.
  243.    Then you just have to change between these waveforms in the generator.
  244.  
  245.  
  246. ADDITIONAL NOTES:
  247. ~~~~~~~~~~~~~~~~~
  248.  
  249.    IF THE PROGRAM BY ANY CHANCE GETS STUCKED, THEN TRY PRESSING THE
  250.    LEFT AMIGA KEY + B, AT THE SAME TIME !!!!!
  251.  
  252.